package cn.imvc.app.models;

import java.util.List;

import org.springframework.data.domain.Page;

import cn.imvc.app.entities.VoucherTemplate;
import cn.imvc.data.domain.ViewRequest;

public interface VoucherTemplateModel{
	Page<VoucherTemplate> find(ViewRequest viewRequest);

	VoucherTemplate get(int id);

	VoucherTemplate save(VoucherTemplate entity);

	VoucherTemplate update(VoucherTemplate entity);

	void delete(int id);

	void deleteBatch(int[] ids);
	
	VoucherTemplate findByCode(String code);
	
}